package com.treasure.mall.biz.service.core.live;

import com.treasure.mall.biz.dto.live.LiveRobotConfigDTO;

/**
 *
 * +---------------------------------------------------------
 * * @package: com.treasure.mall.biz.service.core.live
 * * @author: guomw (guomwchen@foxmail.com)
 * * @date: 2020/7/3 10:48
 * * @since: V1.0.0
 * +---------------------------------------------------------
 * 注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目的
 * Copyright 2019-2022 com.treasure.mall.biz.service.core.live Inc. All rights reserved.
 */

public interface LiveRobotService {

    void startAutoJoin(Long roomId);

    /**
     * 开启机器人自动加入房间
     *
     * @param dto 配置信息
     */
    void startAutoJoin(LiveRobotConfigDTO dto);

    /**
     * 停止机器人
     *
     * @param roomId 房间ID
     */
    void stop(Long roomId);


    void setPlayStatus(String sessionId, boolean start);

    boolean isPlayStatus(String sessionId);
}
